package com.th.supcom.pds.config.client.model;

import com.extjs.gxt.ui.client.data.BaseModelData;

/**
 * PhamWindowConfig UI模型.
 * 
 */
public class PhamWindowConfigModel extends BaseModelData implements java.io.Serializable
{

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";

    private static final long serialVersionUID = 1L;

    /**
     * 默认构造器 .
     */
    public PhamWindowConfigModel ()
    {

    }

    /**
     * 获取核对发药设置属性.
     * 
     * @return the Integer
     */
    public Integer getCheckFlag ()
    {
        return get ("checkFlag");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getCheckName ()
    {
        return get ("checkName");
    }

    /**
     * 获取所属药房属性.
     * 
     * @return the String
     */
    public String getDeptCode ()
    {
        return get ("deptCode");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getDeptName ()
    {
        return get ("deptName");
    }

    /**
     * 获取药房拼音码.
     * 
     * @return the deptPinyinCode
     */
    public String getDeptPinyinCode ()
    {
        return get ("deptPinyinCode");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getDispensePrinter ()
    {
        return get ("dispensePrinter");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getNotDispensePrinter ()
    {
        return get ("notDispensePrinter");
    }

    /**
     * 获取窗口开放标志 开放=1，不开放=0属性.
     * 
     * @return the Integer
     */
    public Integer getOpenFlag ()
    {
        return get ("openFlag");
    }

    /**
     * 获取主键属性.
     * 
     * @return the Long
     */
    public Long getPhamWindowConfigId ()
    {
        return get ("phamWindowConfigId");
    }

    /**
     * 获取窗口处方类型.
     * 
     * @return the Integer
     */
    public Integer getPrescType ()
    {
        return get ("prescType");
    }

    /**
     * 获取窗口处方类型名称.
     * 
     * @return the String
     */
    public String getPrescTypeName ()
    {
        return get ("prescTypeName");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getRefundApplyPrinter ()
    {
        return get ("refundApplyPrinter");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getServiceName ()
    {
        return get ("serviceName");
    }

    /**
     * 获取窗口服务类型 收方=‘A’ 人工摆药=‘B’ 机器摆药=‘C’ 属性.
     * 
     * @return the String
     */
    public String getServiceType ()
    {
        return get ("serviceType");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getSlipPrinter ()
    {
        return get ("slipPrinter");
    }

    /**
     * 获取窗口IP属性.
     * 
     * @return the String
     */
    public String getWindowIp ()
    {
        return get ("windowIp");
    }

    /**
     * 获取窗口名称属性.
     * 
     * @return the String
     */
    public String getWindowName ()
    {
        return get ("windowName");
    }

    /**
     * 获取.
     * 
     * @return the String
     */
    public String getWithdrawlPrinter ()
    {
        return get ("withdrawlPrinter");
    }

    /**
     * 设置核对发药设置属性.
     * 
     * @param checkFlag the checkFlag to set.
     */
    public void setCheckFlag (final Integer checkFlag)
    {
        set ("checkFlag", checkFlag);
    }

    /**
     * 设置.
     * 
     * @param checkName the checkName to set.
     */
    public void setCheckName (final String checkName)
    {
        set ("checkName", checkName);
    }

    /**
     * 设置所属药房属性.
     * 
     * @param deptCode the deptCode to set.
     */
    public void setDeptCode (final String deptCode)
    {
        set ("deptCode", deptCode);
    }

    /**
     * 设置.
     * 
     * @param deptName the deptName to set.
     */
    public void setDeptName (final String deptName)
    {
        set ("deptName", deptName);
    }

    /**
     * 设置药房拼音码.
     * 
     * @param deptPinyinCode the deptPinyinCode to set.
     */
    public void setDeptPinyinCode (final String deptPinyinCode)
    {
        set ("deptPinyinCode", deptPinyinCode);
    }

    /**
     * 设置.
     * 
     * @param dispensePrinter the dispensePrinter to set.
     */
    public void setDispensePrinter (final String dispensePrinter)
    {
        set ("dispensePrinter", dispensePrinter);
    }

    /**
     * 设置.
     * 
     * @param notDispensePrinter the notDispensePrinter to set.
     */
    public void setNotDispensePrinter (final String notDispensePrinter)
    {
        set ("notDispensePrinter", notDispensePrinter);
    }

    /**
     * 设置窗口开放标志 开放=1，不开放=0属性.
     * 
     * @param openFlag the openFlag to set.
     */
    public void setOpenFlag (final Integer openFlag)
    {
        set ("openFlag", openFlag);
    }

    /**
     * 设置主键属性.
     * 
     * @param phamWindowConfigId the phamWindowConfigId to set.
     */
    public void setPhamWindowConfigId (final Long phamWindowConfigId)
    {
        set ("phamWindowConfigId", phamWindowConfigId);
    }

    /**
     * 设置窗口处方类型.
     * 
     * @param prescType the prescType to set.
     */
    public void setPrescType (final Integer prescType)
    {
        set ("prescType", prescType);
    }

    /**
     * 设置窗口处方类型名称.
     * 
     * @param prescTypeName the prescTypeName to set.
     */
    public void setPrescTypeName (final String prescTypeName)
    {
        set ("prescTypeName", prescTypeName);
    }

    /**
     * 设置.
     * 
     * @param refundApplyPrinter the refundApplyPrinter to set.
     */
    public void setRefundApplyPrinter (final String refundApplyPrinter)
    {
        set ("refundApplyPrinter", refundApplyPrinter);
    }

    /**
     * 设置.
     * 
     * @param serviceName the serviceName to set.
     */
    public void setServiceName (final String serviceName)
    {
        set ("serviceName", serviceName);
    }

    /**
     * 设置窗口服务类型 收方=‘A’ 人工摆药=‘B’ 机器摆药=‘C’ 属性.
     * 
     * @param serviceType the serviceType to set.
     */
    public void setServiceType (final String serviceType)
    {
        set ("serviceType", serviceType);
    }

    /**
     * 设置.
     * 
     * @param slipPrinter the slipPrinter to set.
     */
    public void setSlipPrinter (final String slipPrinter)
    {
        set ("slipPrinter", slipPrinter);
    }

    /**
     * 设置窗口IP属性.
     * 
     * @param windowIp the windowIp to set.
     */
    public void setWindowIp (final String windowIp)
    {
        set ("windowIp", windowIp);
    }

    /**
     * 设置窗口名称属性.
     * 
     * @param windowName the windowName to set.
     */
    public void setWindowName (final String windowName)
    {
        set ("windowName", windowName);
    }

    /**
     * 设置.
     * 
     * @param withdrawlPrinter the withdrawlPrinter to set.
     */
    public void setWithdrawlPrinter (final String withdrawlPrinter)
    {
        set ("withdrawlPrinter", withdrawlPrinter);
    }

}